home *** CD-ROM | disk | FTP | other *** search
-
-
- *
-
- * ArcDoor v1.00 *
-
- *
-
-
- ----------------------------------------
- Written by : Mark Cagley
- ( With : John Gefaell )
- ----------------------------------------
- Copyright (C) 1986 Mark Cagley
- ----------------------------------------
- Documentation and Installation
- ----------------------------------------
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [A] Introduction ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- (1) User Supported Software
- -----------------------
-
- User supported software is a way of delivering quality software to
- the user at a reasonable cost, while allowing the user to make sure the
- software meets his needs. The user is able to try out the software
- before he pays for it, insuring that it meets his requirements and
- lives up to his expectations.
-
- The copying of the program is encouraged, and even though ArcDoor
- can only be used by SysOps of a PCBoard Bulletin Board System, it can
- be spread far more easily through user copying than software
- distributed by regular means.
-
- Under the user supported software concept, a user may receive a
- copy of a program from any Bulletin Board System which has a copy
- available for downloading. Usually, the program will be in ARChive
- format, which means all files relating to the program are compressed
- and made into a single file. Included in this ARChive will be a notice
- asking for a donation if the software meets the needs of the user.
- Registration is obligatory for ArcDoor, after a period of time to
- ensure that the program suits your needs. (Two weeks suggested)
- Registration is the user's way of supporting the author's work. If the
- program does NOT suit a user's needs, he should discontinue its use.
-
- Above all, whether or not you register, copy this program and
- distribute it to others for their non-commercial use. It is in this
- way that User Supported Software will succeed.
-
-
-
-
- (2) Registration
- ------------
-
- If you decide to use this program, cast your vote for User
- Supported software by registering your use of the program. Your
- donation will help keep me writing useful quality software, and will
- give you a good feeling inside. ArcDoor is still expanding,
- improvements and additions continue, but to keep on making these
- improvements I need your support.
-
- Registered users will receive notices of new major versions of
- ArcDoor (probably minor ones too) as well as any new products I write. As
- well, registered users gain prefered access to all the support I can give,
- through conferencing on OASG - BBS, through mail and telephone.
-
- To register, send $30 in the form of a check or money order to the
- following address:
-
- Mark Cagley
- 310 Dover Road
- Charlottesville, Va. 22901
-
- Along with this check or money order, include your name, address,
- phone number, the name of the BBS you operate, and its phone number.
-
- IMPORTANT : Registration and payment for ArcDoor is mandatory! If
- after a two (2) week period you decide that it is worth its use on your
- Bulletin Board System, register as explained above. I hope that its
- utilities will suit your needs, however - if not, please let me know
- WHY you do not want to use it, and I will possibly try to remedy its
- problem or missing feature.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [B] Description ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- (1) What is ArcDoor?
- ----------------
-
- ArcDoor is a "door" program that can be executed from a PCBoard
- version 11+ Bulletin Board System that has the capability to run
- "doors", or DOS shells. When run from PCBoard, ArcDoor allows the user
- to access the contents of the popular .ARC files used on most BBS's. An
- understanding of ARC is assumed, although not particularly necessary.
- ArcDoor will allow any .ARC file in the areas specified by the SysOp to
- be LISTED (a catalog of all files inside the ARChive), and any ASCII
- file within the ARChive can be displayed.
-
- This is very helpful to a caller, because he no longer has to
- download a file based on only a forty character description. A
- documentation, README, or other file inside the desired ARChive can be
- read with ArcDoor prior to the actual download. If the program does
- not suit his needs or it is a version that he already owns (often the
- descriptions do not even mention the version) he does not have to waste
- time and possibly money downloading it.
-
-
-
-
- (2) Features
- --------
-
- o Self-contained ARChive processing - ARC.EXE does NOT need to be
- present on the disk, and "control" is never passed around different
- programs - where a greater chance of errors AT THE DOS LEVEL could
- occur. ArcDoor is always in control after PCBoard starts it, and
- it exits right back without complicated batch files.
-
- o ArcDoor is a communications program! It will access the COM port
- directly, thus eliminating the need for CTTY. (This means that the
- user has NO control while the startup batch file is being
- processed, also eliminating the need for PCBTRAP!) ArcDoor will
- also sense Carrier Detect, taking the place of WATCHDOG (which
- would boot the ENTIRE system, multi-nodes included) by exiting
- gracefully back to the batch file that PCBoard executes if a user
- hangs up while in ArcDoor.
-
- *-- No CTTY COMx
- *-- No PCBTRAP
- *-- No WATCHDOG
-
- o Time is monitored within ArcDoor. The SysOp can configure ArcDoor
- for either a set time limit, or to use the PCBoard remaining time
- of the user. After the time limit expires, ArcDoor will pass the
- user back to PCBoard. If there is no keyboard activity in ArcDoor
- for three minutes, the user will be passed back to PCBoard.
-
- o ArcDoor will keep track of all activity of the users into a LOG
- file. It is specially designed to write to the PCBoard CALLERS
- file, and give information showing what files are processed, any
- error conditions, problems of the user, time spent in the door, and
- many other situations encountered while in ArcDoor. Printer
- logging is also optional. No longer does a display of the CALLERS
- file not show any of the door activity.
-
- o ArcDoor will read information about the user from the PCBOARD.SYS
- file. It detects the user's name, GRAPHICS mode, and optional time
- remaining. ANSI colors will be given to those who are in graphics
- mode.
-
- o ArcDoor contains on-line HELP. A sample file included in this
- ARChive can be modified by the SysOp (normal ASCII file) to be
- displayed when the user selects the Help option.
-
- o ArcDoor is safe. As of this release, ArcDoor has NOT been
- crashed - OR "LOCKED UP", as is possible with most other doors.
- Even though a "door" is a shell to DOS, a SysOp can feel safe about
- ArcDoor. A user has only the control that ArcDoor gives him, he
- cannot "break out" or lock up the system.
- *** We feel this is the most important feature... When a ***
- *** program is operating near the DOS level, as with any ***
- *** door, you cannot take chances. ***
-
- o ArcDoor has been designed to be compatible with DoubleDOS and other
- Multi-Taskers! Not only because it does not use CTTY, but it also
- performs BOTH input and output transmit buffers. Other
- communications programs tend to slow down considerably if another
- communications program is running in the other partition of
- DoubleDOS, as PCBoard is - but ArcDoor has fixed that problem.
- Multi-node systems will hardly show a speed difference in ArcDoor!
- Also - SHARE errors while PCBoard and ArcDoor access the same file
- at the same time from different nodes are now handled with
- appropriate messages.
-
- o The local computer can operate ArcDoor! While a user is inside
- ArcDoor, BOTH he and the SysOp can perform the functions. The
- local keyboard operates along with the remote. This could not be
- accomplished with CTTY.
-
- o With a configuration setting, ArcDoor can be run though a PCBoard
- version 11.6+ in LOCAL mode. This allows the SysOp to test ArcDoor
- from the local computer.
-
-
-
-
- (3) Requirements
- ------------
-
- o A PCBoard 11.6+ Bulletin Board System with capability to execute
- DOORs. If PCBoard will run on your system, so should ArcDoor.
-
- NOTE : If not - please read Section [D] about how to contact me.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [C] Installation ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- (1) Files involved
- --------------
-
- The files included in this ARChive are :
-
-
- 1. ARCDOOR.COM -- ArcDoor program.
-
- 2. ARCDOOR -- Batch file to run ArcDoor (renamed to DOOR.BAT
- by PCBoard program.)
-
- 3. ARCDOOR.DAT -- Sample configuration program for ArcDoor.
- Change with text editor.
-
- 4. WHATSNEW -- Text file showing revision history.
-
- 5. ARCDOOR.DOC -- This documentation.
-
-
-
-
- (2) Setting Up
- ----------
-
- o Use a text editor to change the ARCDOOR.DAT file to suit your
- system. The format for the file is :
-
- (see ARCDOOR.DAT in this ARChive for examples)
-
-
- <line 1> COM port for ArcDoor to communicate with.
- (either "COM1", "COM2", or "NONE" [for local testing])
-
- <line 2> Number of minutes allowed per session in ArcDoor.
- (An entry of "PCB" will cause ArcDoor to pull the correct
- time remaining for the user from PCBoard.)
-
- <line 3> Printer logging. Use LPTx or NUL (for none)
-
- <line 4> ArcDoor LOG file. All activity within ArcDoor is written
- to this file. It is fully compatible with CALLERS (or
- whatever you named it using PCBSETUP, screen #2, entry
- #2) and I strongly suggest you allow ArcDoor to use that
- file. Give the path as configured with PCBSETUP.
-
- <line 5> ArcDoor HELP file. Drive, Path, and Filename of the file
- that you would like your users to see when selecting the
- "HELP" option from ArcDoor. If this file does not exist,
- they will be told "Help file not available".
- No sample help file is included in this release, feel
- free to make one, and if possible, show it to us on
- OASG - BBS. The best one will be included in future
- versions.
-
- <remaining Valid download paths. ArcDoor will look through these
- lines> paths to find the .ARC file requested by the user.
- (should be same as configured in PCBSETUP, screen #3,
- entry #7.) Please place only one drive:path on a line,
- and a trailing "\" is optional. The current limit is 64
- lines.
-
- o Note that the "ARCDOOR.DAT" filename MUST be specified on the
- command line when calling ArcDoor. Any filename can be used, thus
- allowing multiple nodes to be configured differently. Use the
- format shown in ARCDOOR. included in this ARChive.
-
- o Place ARCDOOR.DAT (filename configured above) in the PCBoard root
- directory. (C:\PCBOARD\)
-
- o Place ARCDOOR.COM in any subdirectory, as long as it is on your
- current PATH set from DOS.
-
- o Place ARCDOOR. in the PCBoard root directory.
-
- o Add the line "ArcDoor,<password>,<security level>" to DOORS.DAT
- (in path configured with PCBSETUP, the "main" directory)
-
- o NOTE : The file ARCDOOR. does NOT contain WatchDog or CTTY! ArcDoor
- is now a communications program, and these are no longer necessary.
- The local computer can now access the prompts the same as the
- caller! In other words, if the user is having a hard time, the
- SysOp can type his commands. (as with PCBoard)
-
- o There is no reason to have PCBTRAP resident. The user is never
- in control of the batch file, so CTRL codes do no harm.
-
- o *** ArcDoor should now be ready for use! ***
-
- o Either by changing line #1 of the configuration file to read "NONE"
- or by adding the command line option "LOCAL" when calling the
- program (e.g. ARCDOOR ARCDOOR.DAT LOCAL) ArcDoor will run in
- "local" mode, which means that Carrier Detect is not monitored, and
- nothing will be sent out any COM port. The SysOp can then test it.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [D] Help!!! ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- If you have any problems that this documentation does not explain,
- please feel free to contact us for help. We prefer you contact us
- through our BBS, and quite often we will answer in person through your
- BBS.
-
-
- OASG - BBS (John Gefaell - SysOp, Mark Cagley - Jr.SysOp)
- (804) 924-4326
- Charlottesville, Virginia
-
-
- Upon verification (usually within 24 hours) we can discuss your
- trouble in the SUPPORT conference. Comments and suggestions are
- welcome there also. If you run ArcDoor, please don't be a stranger.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [E] Planned Enhancements ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- o Configuration program to create the ARCDOOR.DAT file. This will
- reduce the chances of configuration errors, and make it easier to
- set up.
-
- o Sense path data and other configuration information from the
- PCBOARD.DAT and other PCBoard system files, eliminating need to
- write out that information twice - for PCBoard and ArcDoor.
-
- o A PCBoard-like directory lister. ArcDoor implementation of the
- [F], [L], and [Z] commands of PCBoard would allow a user to find
- ARC files to process without having to exit ArcDoor or write them
- down before entering.
-
- o Conference and FSEC security.
-
- o New versions of ArcDoor will be released, if possible, whenever
- PCBoard upgrades include new features.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [F] Credits ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- ArcDoor has gone through many changes since its first creation.
- Without the testing and implementation of ArcDoor by John Gefaell, it
- would never have gotten far. With his help, we tried to make it easy
- to use, easy to implement, fast, and full-featured. Many thanks go to
- John Gefaell and the Beta testers who helped with the testing and
- features. Here is a list of those involved who helped me design this
- product.
-
- John Gefaell - SysOp, OASG - BBS, Charlottesville, VA
- Richard Driggers - SysOp, Sparta BBS, Sparta, NJ
- Robert Blacher - SysOp, Computer Connections BBS, Wash., DC
- Paul Waldinger - SysOp, The Sound of Music, Oceanside, NY
- Bill Nolan - SysOp, MINX, Wichita, KS
-
- and thanks also to :
-
- Philip Burns (PibTerm) for the basis of my communications
- routines. (also Alan Bishop, C. J. Dunford, Michael Quinlan)
- Bela Lubkin for the INT 24 handling.
- Clark Development Company, Inc. for the most functional Bulletin
- Board System available today in PCBoard, and their work and
- continued efforts in providing code support for the
- implementation of Doors.
-
-
- John Gefaell and I are continuing DOOR work. Not only is ArcDoor
- still being revised, but new doors using the same COM port routines are
- being processed. Look for more door releases soon! Included is a
- joint effort with Marty Del Vecchio to develop a Script Processor door
- for smart registrations, questionnaires, and many other uses.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- Section [G] Copyright Notice ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- ArcDoor is Copyright (C) 1986 by Mark Cagley. All rights are
- reserved. The program is distributed under the User Supported software
- concept. Non-registered users are allowed to use this program on a
- trial basis for a limited time, and are allowed to give it to others so
- that they may try it out as well. There are some restrictions:
-
- The program must be distributed in unmodified form, including
- documentation. Any modification of the original form of the
- program, including documentation, is illegal.
-
- The program must not be included with any other product for any
- reason whatsoever.
-
- There can not be any fee charged for the program, in any form,
- except for a disk handling fee of up to $5.00, which is allowed.
-
- If you have tried ArcDoor and intend to use it on your Bulletin
- Board System, register as explained in Section [A] Part 2, and show
- your support for the User Supported software concept.
-
-
-
-
- * ARC is Copyright 1985, 1986 by System Enhancement Associates.
-
- * PCBoard is Copyright 1985, 1986 by Clark Development Company, Inc.
-
-
-
-
-
-
- ----------------------------------------------------------------------------
- ArcDoor v1.00
- ----------------------------------------------------------------------------
-
-
- Please leave your (as well as your users) comments, suggestions,
- problems, etc. in messages to Mark Cagley or John Gefaell (SysOp)
- on the OASG - BBS. A SUPPORT conference has been set up for this
- purpose. I will address the problem/suggestion as soon as
- possible and keep you updated on the current ArcDoor version
- through that conference.
-
- All revisions will be available first on OASG - BBS, and the Beta Test
- BBS's. Minor revisions will most likely only be passed out through
- Bulletin Boards, while registered users will also receive personal
- notification of major changes.
-
-
- *** Thank you for your support! ***
-
-
- Mark Cagley Junior SysOp
- 310 Dover Road OASG - BBS
- Charlottesville, Va. 22901 (804) 924-4326
- (804) 973-3030
-
-
-